\hypertarget{struct_g_l_shader_info}{
\section{\-G\-L\-Shader\-Info \-Struct \-Reference}
\label{struct_g_l_shader_info}\index{\-G\-L\-Shader\-Info@{\-G\-L\-Shader\-Info}}
}


{\ttfamily \#include $<$\-G\-L\-Shader\-Manager.\-h$>$}

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{struct_g_l_shader_info_ab8b3b1d00a21b43770c44d961b6f80a4}{\-G\-L\-Shader\-Info} (\-G\-Luint id, \-G\-Lenum type, std\-::string data)
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
\-G\-Luint \hyperlink{struct_g_l_shader_info_aa0445b3972868399e3eaff0dc2286660}{m\-Compiled\-I\-D}
\item 
\-G\-Lenum \hyperlink{struct_g_l_shader_info_a0895bbd900b281d9dc27590cd562f094}{m\-Shader\-Type}
\item 
std\-::string \hyperlink{struct_g_l_shader_info_a2b54b11c9e4e335af5d93c9c077f1438}{m\-Source\-Data}
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{struct_g_l_shader_info_ab8b3b1d00a21b43770c44d961b6f80a4}{
\index{\-G\-L\-Shader\-Info@{\-G\-L\-Shader\-Info}!\-G\-L\-Shader\-Info@{\-G\-L\-Shader\-Info}}
\index{\-G\-L\-Shader\-Info@{\-G\-L\-Shader\-Info}!GLShaderInfo@{\-G\-L\-Shader\-Info}}
\subsubsection[{\-G\-L\-Shader\-Info}]{\setlength{\rightskip}{0pt plus 5cm}\-G\-L\-Shader\-Info\-::\-G\-L\-Shader\-Info (
\begin{DoxyParamCaption}
\item[{\-G\-Luint}]{id, }
\item[{\-G\-Lenum}]{type, }
\item[{std\-::string}]{data}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{struct_g_l_shader_info_ab8b3b1d00a21b43770c44d961b6f80a4}


\subsection{\-Member \-Data \-Documentation}
\hypertarget{struct_g_l_shader_info_aa0445b3972868399e3eaff0dc2286660}{
\index{\-G\-L\-Shader\-Info@{\-G\-L\-Shader\-Info}!m\-Compiled\-I\-D@{m\-Compiled\-I\-D}}
\index{m\-Compiled\-I\-D@{m\-Compiled\-I\-D}!GLShaderInfo@{\-G\-L\-Shader\-Info}}
\subsubsection[{m\-Compiled\-I\-D}]{\setlength{\rightskip}{0pt plus 5cm}\-G\-Luint {\bf \-G\-L\-Shader\-Info\-::m\-Compiled\-I\-D}}}
\label{struct_g_l_shader_info_aa0445b3972868399e3eaff0dc2286660}
\hypertarget{struct_g_l_shader_info_a0895bbd900b281d9dc27590cd562f094}{
\index{\-G\-L\-Shader\-Info@{\-G\-L\-Shader\-Info}!m\-Shader\-Type@{m\-Shader\-Type}}
\index{m\-Shader\-Type@{m\-Shader\-Type}!GLShaderInfo@{\-G\-L\-Shader\-Info}}
\subsubsection[{m\-Shader\-Type}]{\setlength{\rightskip}{0pt plus 5cm}\-G\-Lenum {\bf \-G\-L\-Shader\-Info\-::m\-Shader\-Type}}}
\label{struct_g_l_shader_info_a0895bbd900b281d9dc27590cd562f094}
\hypertarget{struct_g_l_shader_info_a2b54b11c9e4e335af5d93c9c077f1438}{
\index{\-G\-L\-Shader\-Info@{\-G\-L\-Shader\-Info}!m\-Source\-Data@{m\-Source\-Data}}
\index{m\-Source\-Data@{m\-Source\-Data}!GLShaderInfo@{\-G\-L\-Shader\-Info}}
\subsubsection[{m\-Source\-Data}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string {\bf \-G\-L\-Shader\-Info\-::m\-Source\-Data}}}
\label{struct_g_l_shader_info_a2b54b11c9e4e335af5d93c9c077f1438}


\-The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\hyperlink{_g_l_shader_manager_8h}{\-G\-L\-Shader\-Manager.\-h}\end{DoxyCompactItemize}
